.card-box {
	display: flex;
	flex-basis: auto;
	flex-direction: column;
	width: 100%;
	height: 100%;
	.card-box-title {
		display: flex;
		align-content: flex-start;
		align-items: center;
		padding: 0 20px;
		border-bottom: 1px solid #e0e7f3;
		.card-box-title-icon {
			margin-right: 12px;
		}
		.card-box-title-label {
			font-size: 18px;
			font-weight: 700;
			color: #000000;
		}
		.card-box-title-content {
			margin-left: auto;
			overflow-y: auto;
			font-size: 14px;
		}
	}
	.card-box-content {
		flex: 1;
		padding: 20px;
		overflow-y: auto;
		.card-box-scroll {
			width: 100%;
			height: 100%;
			overflow-y: auto;
		}
	}
}
